home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FishMarket 1.0
/
FishMarket v1.0.iso
/
fishies
/
076-100
/
disk_076
/
include
/
graphics
/
copper.g
< prev
next >
Wrap
Text File
|
1992-05-06
|
1KB
|
61 lines
uint
COPPER_MOVE = 0,
COPPER_WAIT = 1,
CPRNXTBUF = 2,
CPR_NT_LOF = 0x8000,
CPR_NT_SHT = 0x4000;
type
CopIns_t = struct {
uint ci_OpCode;
union {
*CopList_t ci_nxtlist;
struct {
union {
uint ci_VWaitPos;
uint ci_DestAddr;
} u1;
union {
uint ci_HWaitPos;
uint ci_DestData;
} u2;
} u4;
} u3;
},
cprlist_t = struct {
*cprlist_t cprl_Next;
*uint cprl_start;
uint cprl_MaxCount;
},
CopList_t = struct {
*CopList_t cl_Next;
*CopList_t cl__CopList;
*ViewPort_t cl__ViewPort;
*CopIns_t cl_CopIns;
*CopIns_t cl_CopPtr;
*uint cl_CopLStart;
*uint cl_CopSStart;
uint cl_Count;
uint cl_MaxCount;
uint cl_DyOffset;
},
UCopList_t = struct {
*UCopList_t ucl_Next;
*CopList_t ucl_FirstCopList;
*CopList_t ucl_CopList;
},
copinit_t = struct {
[4]uint ci_diagstrt;
[(2*8*2)+2+(2*2)+2]uint ci_sprstrtup;
[2]uint ci_sprstop;
};
extern
CBump(*UCopList_t ucl)void,
FreeCopList(*CopList_t cl)void,
FreeCprList(*cprlist_t cl)void;